import { SerializeStream } from "../../Framework/Serialize/SerializeStream";
import { MarshalException } from "../../Engine/RMI/MarshalException";
type int = number;
//class EEntityAttribute
    
    export  class EEntityAttribute
    {
        constructor(arg1: int)
        {
            
            this.__value = arg1;
            return;
        }

        public static __read(arg1: SerializeStream): EEntityAttribute
        {
            var loc1=arg1.readShort();
            if (loc1 < 0 || loc1 >= 30001) 
            {
                throw new MarshalException();
            }
            return EEntityAttribute.convert(loc1);
        }

        public value(): int
        {
            return this.__value;
        }

        public __write(arg1: SerializeStream): void
        {
            arg1.writeShort(this.__value);
            return;
        }

        public static convert(arg1: int): EEntityAttribute
        {
            return new EEntityAttribute(arg1);
        }

        public static /* const */_EAttributeServerId: int=1;

        public static /* const */_EAttributeCellId: int=2;

        public static /* const */_EAttributePlayerId: int=3;

        public static /* const */_EAttributeUsername: int=4;

        public static /* const */_EAttributeSex: int=5;

        public static /* const */_EAttributeType: int=6;

        public static /* const */_EAttributeCode: int=7;

        public static /* const */_EAttributeName: int=8;

        public static /* const */_EAttributeTitles: int=9;

        public static /* const */_EAttributeCamp: int=10;

        public static /* const */_EAttributeAvatar: int=11;

        public static /* const */_EAttributeSpaceId: int=12;

        public static /* const */_EAttributePointX: int=13;

        public static /* const */_EAttributePointY: int=14;

        public static /* const */_EAttributeGrowth: int=15;

        public static /* const */_EAttributeRoleId: int=16;

        public static /* const */_EAttributeLevel: int=17;

        public static /* const */_EAttributeCareer: int=18;

        public static /* const */_EAttributeExperience: int=20;

        public static /* const */_EAttributeExperienceAdd: int=21;

        public static /* const */_EAttributeFightMode: int=22;

        public static /* const */_EAttributeFightModeCdSecond: int=23;

        public static /* const */_EAttributeExperienceDel: int=24;

        public static /* const */_EAttributeStatus: int=25;

        public static /* const */_EAttributeFighting: int=26;

        public static /* const */_EAttributeUpdatePositionReason: int=27;

        public static /* const */_EAttributeGroupStatus: int=28;

        public static /* const */_EAttributeDirection: int=29;

        public static /* const */_EAttributeGrowthPower: int=30;

        public static /* const */_EAttributeGrowthAgile: int=31;

        public static /* const */_EAttributeGrowthHabitus: int=32;

        public static /* const */_EAttributeGrowthBrains: int=33;

        public static /* const */_EAttributeGrowthSpiritual: int=34;

        public static /* const */_EAttributeGuild: int=35;

        public static /* const */_EAttributeVIPType: int=36;

        public static /* const */_EAttributeGuildLevel: int=37;

        public static /* const */_EAttributeGuildPosition: int=38;

        public static /* const */_EAttributeExperienceDelay: int=39;

        public static /* const */_EAttributeExperienceAddDelay: int=40;

        public static /* const */_EAttributeCharm: int=41;

        public static /* const */_EAttributeNewEnergy: int=42;

        public static /* const */_EAttributeNewEnergyAdd: int=43;

        public static /* const */_EAttributeNewEnergyMax: int=44;

        public static /* const */_EAttributeCrossGroupStatus: int=45;

        public static /* const */_EAttributeComeBackStatus: int=46;

        public static /* const */_EAttributeWeapon: int=50;

        public static /* const */_EAttributeHelmet: int=51;

        public static /* const */_EAttributeClothes: int=52;

        public static /* const */_EAttributeMounts: int=59;

        public static /* const */_EAttributeTitleMain: int=60;

        public static /* const */_EAttributeTitleSecond: int=61;

        public static /* const */_EAttributeTalk: int=62;

        public static /* const */_EAttributeModel: int=63;

        public static /* const */_EAttributeNotShowFashion: int=64;

        public static /* const */_EAttributeWeaponStrengthenPrefectLevel: int=65;

        public static /* const */_EAttributeWing: int=66;

        public static /* const */_EAttributeWingStrengthenPrefectLevel: int=67;

        public static /* const */_EAttributeNotShowWing: int=68;

        public static /* const */_EAttributePartnerName: int=69;

        public static /* const */_EAttributeAttackCd: int=70;

        public static /* const */_EAttributeSkillPublicCd: int=71;

        public static /* const */_EAttributeAttackCdDt: int=72;

        public static /* const */_EAttributeSkillPublicCdDt: int=73;

        public static /* const */_EAttributeShowCountryTitle: int=76;

        public static /* const */_EAttributeNotShowFashionWeapon: int=77;

        public static /* const */_EAttributeNotShowTitle: int=78;

        public static /* const */_EAttributeNotShowPetTitle: int=79;

        public static /* const */_EAttributePetStatus: int=80;

        public static /* const */_EAttributePetExperience: int=81;

        public static /* const */_EAttributePetLevel: int=82;

        public static /* const */_EAttributePetLifespan: int=83;

        public static /* const */_EAttributePetEnergy: int=84;

        public static /* const */_EAttributeTalent: int=85;

        public static /* const */_EAttributeModelId: int=86;

        public static /* const */_EAttributePetGrowth: int=87;

        public static /* const */_EAttributePetSpirit: int=88;

        public static /* const */_EAttributeSkillCd: int=90;

        public static /* const */_EAttributeMountStrengthenLevel: int=95;

        public static /* const */_EAttributeLife: int=100;

        public static /* const */_EAttributeMana: int=101;

        public static /* const */_EAttributeSpeed: int=102;

        public static /* const */_EAttributePhysicalAttack: int=103;

        public static /* const */_EAttributeMagicAttack: int=104;

        public static /* const */_EAttributePower: int=105;

        public static /* const */_EAttributeAgile: int=106;

        public static /* const */_EAttributeHabitus: int=107;

        public static /* const */_EAttributeBrains: int=108;

        public static /* const */_EAttributeSpiritual: int=109;

        public static /* const */_EAttributeMaxLife: int=110;

        public static /* const */_EAttributeMaxMana: int=111;

        public static /* const */_EAttributePhysicalHurt: int=112;

        public static /* const */_EAttributeMagicHurt: int=113;

        public static /* const */_EAttributePhysicalDefense: int=114;

        public static /* const */_EAttributeMagicDefense: int=115;

        public static /* const */_EAttributePhysicalRelief: int=116;

        public static /* const */_EAttributeMagicRelief: int=117;

        public static /* const */_EAttributeRelief: int=118;

        public static /* const */_EAttributeHit: int=119;

        public static /* const */_EAttributeJouk: int=120;

        public static /* const */_EAttributePass: int=121;

        public static /* const */_EAttributeBlock: int=122;

        public static /* const */_EAttributePhysicalCrit: int=123;

        public static /* const */_EAttributeMagicCrit: int=124;

        public static /* const */_EAttributeSpeededUp: int=125;

        public static /* const */_EAttributeToughness: int=126;

        public static /* const */_EAttributeAttackSpeed: int=127;

        public static /* const */_EAttributeAttackDistance: int=128;

        public static /* const */_EAttributeWuxingType: int=129;

        public static /* const */_EAttributeIgnoreRelief: int=130;

        public static /* const */_EAttributeLifeAdd: int=150;

        public static /* const */_EAttributeManaAdd: int=151;

        public static /* const */_EAttributeCombatCapabilities: int=152;

        public static /* const */_EAttributeMaxCombat: int=153;

        public static /* const */_EAttributeCoin: int=200;

        public static /* const */_EAttributeCoinBind: int=201;

        public static /* const */_EAttributeGold: int=202;

        public static /* const */_EAttributeGoldBind: int=203;

        public static /* const */_EAttributeHonour: int=204;

        public static /* const */_EAttributeArena: int=205;

        public static /* const */_EAttributePrestige: int=206;

        public static /* const */_EAttributePoint: int=207;

        public static /* const */_EAttributeCopyScore: int=208;

        public static /* const */_EAttributeEnergy: int=209;

        public static /* const */_EAttributeNimbus: int=210;

        public static /* const */_EAttributeAccumulation: int=211;

        public static /* const */_EAttributeInterHonour: int=212;

        public static /* const */_EAttributeWuxingEnergyValue: int=213;

        public static /* const */_EAttributePetCoin: int=214;

        public static /* const */_EAttributeMagicStone: int=215;

        public static /* const */_EAttributeMerit: int=216;

        public static /* const */_EAttributeBrokenSoul: int=217;

        public static /* const */_EAttributeIntegralOne: int=218;

        public static /* const */_EAttributeIntegralTwo: int=219;

        public static /* const */_EAttributeCoinAdd: int=220;

        public static /* const */_EAttributeCoinBindAdd: int=221;

        public static /* const */_EAttributeGoldAdd: int=222;

        public static /* const */_EAttributeGoldBindAdd: int=223;

        public static /* const */_EAttributeHonourAdd: int=224;

        public static /* const */_EAttributeArenaAdd: int=225;

        public static /* const */_EAttributePrestigeAdd: int=226;

        public static /* const */_EAttributePointAdd: int=227;

        public static /* const */_EAttributeCopyScoreAdd: int=228;

        public static /* const */_EAttributeEnergyAdd: int=229;

        public static /* const */_EAttributeContributionAdd: int=230;

        public static /* const */_EAttributeNimbusAdd: int=231;

        public static /* const */_EAttributeInterHonourAdd: int=232;

        public static /* const */_EAttributeFireRageAdd: int=233;

        public static /* const */_EAttributeItemAdd: int=240;

        public static /* const */_EAttributeAttackType: int=300;

        public static /* const */_EAttributeAttackSkill: int=301;

        public static /* const */_EAttributeWuxing: int=304;

        public static /* const */_EAttributeWuxingValue: int=305;

        public static /* const */_EAttributeHurtType: int=310;

        public static /* const */_EAttributeHurt: int=311;

        public static /* const */_EAttributeKillBoss: int=320;

        public static /* const */_EAttributeBuffer: int=321;

        public static /* const */_EAttributeNotNeedBeginFight: int=322;

        public static /* const */_EAttributeEscertStep: int=323;

        public static /* const */_EAttributeCopySuccess: int=324;

        public static /* const */_EAttributeCopyFail: int=325;

        public static /* const */_EAttributeCloseCopy: int=326;

        public static /* const */_EAttributeCopyProcess: int=327;

        public static /* const */_EAttributeStall: int=340;

        public static /* const */_EAttributeRecharge: int=341;

        public static /* const */_EAttributeKillTransportTimes: int=350;

        public static /* const */_EAttributeAction: int=360;

        public static /* const */_EAttributeFriendIntimate: int=370;

        public static /* const */_EAttributeFavoriteGame: int=380;

        public static /* const */_EAttributeArenaMarkWeek: int=390;

        public static /* const */_EAttributeMoniterTalk: int=400;

        public static /* const */_EAttributeMoniterLock: int=401;

        public static /* const */_EAttributeMoniterKickout: int=402;

        public static /* const */_EAttributeGuildContribution: int=420;

        public static /* const */_EAttributeGuildMoney: int=421;

        public static /* const */_EAttributeGuildReiki: int=422;

        public static /* const */_EAttributeGuildTreeRipeTime: int=423;

        public static /* const */_EAttributeGuildTreeWorm: int=424;

        public static /* const */_EAttributeGuildReikiDel: int=425;

        public static /* const */_EAttributeGuildSkillLearnTimes: int=426;

        public static /* const */_EAttributeOneKeyMakeFriends: int=430;

        public static /* const */_EAttributeFriendCanRemoveNum: int=431;

        public static /* const */_EAttributeForceUpdate: int=432;

        public static /* const */_EAttributeFriendType: int=433;

        public static /* const */_EAttributeFinishCopy: int=440;

        public static /* const */_EAttributeFinishWedding: int=441;

        public static /* const */_EAttributeBattleWinCamp: int=442;

        public static /* const */_EAttributeFinishCopyEx: int=443;

        public static /* const */_EAttributeMedal: int=460;

        public static /* const */_EAttributeCareerSecond: int=470;

        public static /* const */_EAttributeCareerEnable: int=471;

        public static /* const */_EAttributeWarehouseCoin: int=472;

        public static /* const */_EAttributeWarehouseGold: int=473;

        public static /* const */_EAttributeRuneFight: int=474;

        public static /* const */_EAttributeFightSpiritExp: int=476;

        public static /* const */_EAttributeTodayCulFightSpiritTimes: int=477;

        public static /* const */_EAttributeFightSpiritFrontTaskFlag: int=478;

        public static /* const */_EAttributeFightSpiritExtraDays: int=479;

        public static /* const */_EAttributeFightSpiritBreakLevel: int=480;

        public static /* const */_EAttributeMergeRecharge: int=490;

        public static /* const */_EAttributeSendCardTimes: int=491;

        public static /* const */_EAttributeAmulet: int=500;

        public static /* const */_EAttributeGetAmuletTaskFlag: int=501;

        public static /* const */_EAttributeIdentifyAmuletTaskFlag: int=502;

        public static /* const */_EAttributeEquipAmuletTaskFlag: int=503;

        public static /* const */_EAttributeCultureAmuletTaskFlag: int=504;

        public static /* const */_EAttributeMaxProcess: int=510;

        public static /* const */_EAttributeLifeStyleGoldHuntTime: int=520;

        public static /* const */_EAttributeCallBackBeBinded: int=530;

        public static /* const */_EAttributeMountStarsSpiritFlag: int=535;

        public static /* const */_EAttributeGuildAttendance: int=540;

        public static /* const */_EAttributeCountryPosition: int=541;

        public static /* const */_EAttributeCountryContribution: int=545;

        public static /* const */_EAttributePlantFlowerBlessTimes: int=550;

        public static /* const */_EAttributeNotShowWaistBelt: int=558;

        public static /* const */_EAttributeWaistBelt: int=559;

        public static /* const */_EAttributeNotShowFootprint: int=560;

        public static /* const */_EAttributeFootprint: int=561;

        public static /* const */_EAttributeBubble: int=562;

        public static /* const */_EAttributeNotShowBubble: int=563;

        public static /* const */_EAttributeFashionModelSuit: int=565;

        public static /* const */_EAttributeFashionPrefix: int=566;

        public static /* const */_EAttributeNotShowSurround: int=567;

        public static /* const */_EAttributeSurround: int=568;

        public static /* const */_EAttributeProxyId: int=570;

        public static /* const */_EAttributeCrossSpy: int=575;

        public static /* const */_EAttributeFightSpiritLevel: int=475;

        public static /* const */_EAttributeActiveSpiritEquip: int=590;

        public static /* const */_EAttributeSpiritEquipSuit: int=591;

        public static /* const */_EAttributeDragonSpiritEquipEndFlag: int=592;

        public static /* const */_EAttributeTigerSpiritEquipEndFlag: int=593;

        public static /* const */_EAttributeSuzakuSpiritEquipEndFlag: int=594;

        public static /* const */_EAttributeWuxingDiceOneKeyTimes: int=595;

        public static /* const */_EAttributeRuneFeedOneKeyTimes: int=596;

        public static /* const */_EAttributeWuxingSpritOneKeyTimes: int=597;

        public static /* const */_EAttributeMountAdvanceOneKeyTimes: int=598;

        public static /* const */_EAttributeStarBlessBottleValue: int=599;

        public static /* const */_EAttributeShenglingLevel: int=610;

        public static /* const */_EAttributeHolidayRetExpPercent: int=611;

        public static /* const */_EAttributeRobIslandCoin: int=620;

        public static /* const */_EAttributeSpiritCoin: int=621;

        public static /* const */_EAttributeLadderCoin: int=622;

        public static /* const */_EAttributeFashionJewelClothes: int=623;

        public static /* const */_EAttributeFashionJewelWeapon: int=624;

        public static /* const */_EAttributeFashionJewelWing: int=625;

        public static /* const */_EAttributeFashionJewelFootprint: int=626;

        public static /* const */_EAttributeFashionJewelBubble: int=627;

        public static /* const */_EAttributeFashionJewelSurround: int=628;

        public static /* const */_EAttributeFashionJewelExp: int=629;

        public static /* const */_EAttributeArenaCrossCoin: int=630;

        public static /* const */_EAttributeFashionJewelWaistBelt: int=631;

        public static /* const */_EAttributePlayerMountMaxReinValue: int=632;

        public static /* const */_EAttributeElf: int=633;

        public static /* const */_EAttributeNotShowElf: int=634;

        public static /* const */_EAttributeFashionJewelElf: int=635;

        public static /* const */_EAttributeDominionCoin: int=636;

        public static /* const */_EAttributeIntegralThree: int=637;

        public static /* const */_EEntityAttributeMax: int=30000;

        public static /* const */_EAttributeGateChannelId: int=0;

        public static /* const */_EAttributeRobFlagHonour: int=580;

        public /* var */__value: int;
    }
